<?php
/**
 * _memory.php
 * Created by PhpStorm.
 * User: 江小波
 * Date: 2019/6/21
 * Time: 10:21
 */
//var_dump(memory_get_usage());   //获取内存
//$a = "laruence";                //定义一个变量
//var_dump(memory_get_usage());   //定义变量之后获取内存
//unset($a);                      //删除该变量
//var_dump(memory_get_usage());   //删除变量后获取内存


//var_dump(memory_get_usage());  //获取内存
////定义100个变量
//for($i=0;$i<100;$i++)
//{
//    $a = "test".$i;
//    $$a = "hello";
//}
////获取定义100个变量之后的内存
//var_dump(memory_get_usage());
////定义100个变量并删除
//for($i=0;$i<100;$i++)
//{
//    $a = "test".$i;
//    unset($$a);
//}
////获取删除之后的内存
//var_dump(memory_get_usage());


$a = 1;
//xdebug_debug_zval('a');
//echo PHP_EOL;

$b = $a;
//xdebug_debug_zval('a');
//echo PHP_EOL;

$c = &$a;
xdebug_debug_zval('a');
echo PHP_EOL;
xdebug_debug_zval('b');
echo PHP_EOL;